package com.accp.demo.pojo.base;

import java.util.Date;

public class Material {
	private String materialNo;			//物料编号
	private String materialName;		//物料名称
	
	private Integer materialType;			//物料类别
	private Integer stdUnitID;				//计量单位
	
	private String materialSize;		//规格型号
	private String barCodeID;			//条形码
	private Double currID;				//使用币别
	private Double suggesPrice;			//建议售价
	private Double suggesPriceA;		//建议售价A
	private Double suggesPriceB;		//建议售价B
	private Double suggesPriceC;		//建议售价C
	private Double suggesPriceD;		//建议售价D
	private Integer prodFrom;				//物料形态
	private Integer isTax;					//是否含税
	private String ftaxmu;				//税目
	private Double busiTaxRate;			//税率
	private Integer advanceDays;			//采购提前期
	private Double stdPrice;			//标准进价
	private String majorSupplier;		//主供应商
	private Integer safeQty;				//安全存量
	private Integer csafeAllStk;			//低于安全存量
	private Integer battAmt;				//期初总存量
	private Integer cattAmt;				//现有总数量
	private Double bavgCost;			//平均成本
	private Double cavgCost;			//现行平均成本
	private Double bStdCost;			//标准成本
	private Double cStdCost;			//标准总成本
	private Double bTotalCost;			//期初总成本
	private Double cTotalCost;			//现行总成本
	private String boutStockDay;			//最初出库日
	private String binStockDay;				//最初入库日
	private Integer sluggishDays;			//呆滞起计天数
	private String invalidDate;			//停用日期
	private String uDefyi;				//自定义1
	private String uDefer;				//自定义二
	private String prodDesc;			//物料说明
	private Date createTime;			//创建时间
	private Integer logicState;		//逻辑状态
	
	
	
	@Override
	public String toString() {
		return "materiel [materialNo=" + materialNo + ", materialName=" + materialName + ", materialType="
				+ materialType + ", stdUnitID=" + stdUnitID + ", materialSize=" + materialSize + ", barCodeID="
				+ barCodeID + ", currID=" + currID + ", suggesPrice=" + suggesPrice + ", suggesPriceA=" + suggesPriceA
				+ ", suggesPriceB=" + suggesPriceB + ", suggesPriceC=" + suggesPriceC + ", suggesPriceD=" + suggesPriceD
				+ ", prodFrom=" + prodFrom + ", isTax=" + isTax + ", ftaxmu=" + ftaxmu + ", busiTaxRate=" + busiTaxRate
				+ ", advanceDays=" + advanceDays + ", stdPrice=" + stdPrice + ", majorSupplier=" + majorSupplier
				+ ", safeQty=" + safeQty + ", csafeAllStk=" + csafeAllStk + ", battAmt=" + battAmt + ", cattAmt="
				+ cattAmt + ", bavgCost=" + bavgCost + ", cavgCost=" + cavgCost + ", bStdCost=" + bStdCost
				+ ", cStdCost=" + cStdCost + ", bTotalCost=" + bTotalCost + ", cTotalCost=" + cTotalCost
				+ ", boutStockDay=" + boutStockDay + ", binStockDay=" + binStockDay + ", sluggishDays=" + sluggishDays
				+ ", invalidDate=" + invalidDate + ", uDefyi=" + uDefyi + ", uDefer=" + uDefer + ", prodDesc="
				+ prodDesc + ", createTime=" + createTime + ", logicState=" + logicState + "]";
	}
	public Material() {
		super();
	}
	public Material(String materialNo, String materialName, Integer materialType, Integer stdUnitID,
			String materialSize, String barCodeID, Double currID, Double suggesPrice, Double suggesPriceA,
			Double suggesPriceB, Double suggesPriceC, Double suggesPriceD, Integer prodFrom, Integer isTax,
			String ftaxmu, Double busiTaxRate, Integer advanceDays, Double stdPrice, String majorSupplier,
			Integer safeQty, Integer csafeAllStk, Integer battAmt, Integer cattAmt, Double bavgCost, Double cavgCost,
			Double bStdCost, Double cStdCost, Double bTotalCost, Double cTotalCost, String boutStockDay,
			String binStockDay, Integer sluggishDays, String invalidDate, String uDefyi, String uDefer, String prodDesc,
			Date createTime, Integer logicState) {
		super();
		this.materialNo = materialNo;
		this.materialName = materialName;
		this.materialType = materialType;
		this.stdUnitID = stdUnitID;
		this.materialSize = materialSize;
		this.barCodeID = barCodeID;
		this.currID = currID;
		this.suggesPrice = suggesPrice;
		this.suggesPriceA = suggesPriceA;
		this.suggesPriceB = suggesPriceB;
		this.suggesPriceC = suggesPriceC;
		this.suggesPriceD = suggesPriceD;
		this.prodFrom = prodFrom;
		this.isTax = isTax;
		this.ftaxmu = ftaxmu;
		this.busiTaxRate = busiTaxRate;
		this.advanceDays = advanceDays;
		this.stdPrice = stdPrice;
		this.majorSupplier = majorSupplier;
		this.safeQty = safeQty;
		this.csafeAllStk = csafeAllStk;
		this.battAmt = battAmt;
		this.cattAmt = cattAmt;
		this.bavgCost = bavgCost;
		this.cavgCost = cavgCost;
		this.bStdCost = bStdCost;
		this.cStdCost = cStdCost;
		this.bTotalCost = bTotalCost;
		this.cTotalCost = cTotalCost;
		this.boutStockDay = boutStockDay;
		this.binStockDay = binStockDay;
		this.sluggishDays = sluggishDays;
		this.invalidDate = invalidDate;
		this.uDefyi = uDefyi;
		this.uDefer = uDefer;
		this.prodDesc = prodDesc;
		this.createTime = createTime;
		this.logicState = logicState;
	}
	public String getMaterialNo() {
		return materialNo;
	}
	public void setMaterialNo(String materialNo) {
		this.materialNo = materialNo;
	}
	public String getMaterialName() {
		return materialName;
	}
	public void setMaterialName(String materialName) {
		this.materialName = materialName;
	}
	public Integer getMaterialType() {
		return materialType;
	}
	public void setMaterialType(Integer materialType) {
		this.materialType = materialType;
	}
	public Integer getStdUnitID() {
		return stdUnitID;
	}
	public void setStdUnitID(Integer stdUnitID) {
		this.stdUnitID = stdUnitID;
	}
	public String getMaterialSize() {
		return materialSize;
	}
	public void setMaterialSize(String materialSize) {
		this.materialSize = materialSize;
	}
	public String getBarCodeID() {
		return barCodeID;
	}
	public void setBarCodeID(String barCodeID) {
		this.barCodeID = barCodeID;
	}
	public Double getCurrID() {
		return currID;
	}
	public void setCurrID(Double currID) {
		this.currID = currID;
	}
	public Double getSuggesPrice() {
		return suggesPrice;
	}
	public void setSuggesPrice(Double suggesPrice) {
		this.suggesPrice = suggesPrice;
	}
	public Double getSuggesPriceA() {
		return suggesPriceA;
	}
	public void setSuggesPriceA(Double suggesPriceA) {
		this.suggesPriceA = suggesPriceA;
	}
	public Double getSuggesPriceB() {
		return suggesPriceB;
	}
	public void setSuggesPriceB(Double suggesPriceB) {
		this.suggesPriceB = suggesPriceB;
	}
	public Double getSuggesPriceC() {
		return suggesPriceC;
	}
	public void setSuggesPriceC(Double suggesPriceC) {
		this.suggesPriceC = suggesPriceC;
	}
	public Double getSuggesPriceD() {
		return suggesPriceD;
	}
	public void setSuggesPriceD(Double suggesPriceD) {
		this.suggesPriceD = suggesPriceD;
	}
	public Integer getProdFrom() {
		return prodFrom;
	}
	public void setProdFrom(Integer prodFrom) {
		this.prodFrom = prodFrom;
	}
	public Integer getIsTax() {
		return isTax;
	}
	public void setIsTax(Integer isTax) {
		this.isTax = isTax;
	}
	public String getFtaxmu() {
		return ftaxmu;
	}
	public void setFtaxmu(String ftaxmu) {
		this.ftaxmu = ftaxmu;
	}
	public Double getBusiTaxRate() {
		return busiTaxRate;
	}
	public void setBusiTaxRate(Double busiTaxRate) {
		this.busiTaxRate = busiTaxRate;
	}
	public Integer getAdvanceDays() {
		return advanceDays;
	}
	public void setAdvanceDays(Integer advanceDays) {
		this.advanceDays = advanceDays;
	}
	public Double getStdPrice() {
		return stdPrice;
	}
	public void setStdPrice(Double stdPrice) {
		this.stdPrice = stdPrice;
	}
	public String getMajorSupplier() {
		return majorSupplier;
	}
	public void setMajorSupplier(String majorSupplier) {
		this.majorSupplier = majorSupplier;
	}
	public Integer getSafeQty() {
		return safeQty;
	}
	public void setSafeQty(Integer safeQty) {
		this.safeQty = safeQty;
	}
	public Integer getCsafeAllStk() {
		return csafeAllStk;
	}
	public void setCsafeAllStk(Integer csafeAllStk) {
		this.csafeAllStk = csafeAllStk;
	}
	public Integer getBattAmt() {
		return battAmt;
	}
	public void setBattAmt(Integer battAmt) {
		this.battAmt = battAmt;
	}
	public Integer getCattAmt() {
		return cattAmt;
	}
	public void setCattAmt(Integer cattAmt) {
		this.cattAmt = cattAmt;
	}
	public Double getBavgCost() {
		return bavgCost;
	}
	public void setBavgCost(Double bavgCost) {
		this.bavgCost = bavgCost;
	}
	public Double getCavgCost() {
		return cavgCost;
	}
	public void setCavgCost(Double cavgCost) {
		this.cavgCost = cavgCost;
	}
	public Double getbStdCost() {
		return bStdCost;
	}
	public void setbStdCost(Double bStdCost) {
		this.bStdCost = bStdCost;
	}
	public Double getcStdCost() {
		return cStdCost;
	}
	public void setcStdCost(Double cStdCost) {
		this.cStdCost = cStdCost;
	}
	public Double getbTotalCost() {
		return bTotalCost;
	}
	public void setbTotalCost(Double bTotalCost) {
		this.bTotalCost = bTotalCost;
	}
	public Double getcTotalCost() {
		return cTotalCost;
	}
	public void setcTotalCost(Double cTotalCost) {
		this.cTotalCost = cTotalCost;
	}
	public String getBoutStockDay() {
		return boutStockDay;
	}
	public void setBoutStockDay(String boutStockDay) {
		this.boutStockDay = boutStockDay;
	}
	public String getBinStockDay() {
		return binStockDay;
	}
	public void setBinStockDay(String binStockDay) {
		this.binStockDay = binStockDay;
	}
	public Integer getSluggishDays() {
		return sluggishDays;
	}
	public void setSluggishDays(Integer sluggishDays) {
		this.sluggishDays = sluggishDays;
	}
	public String getInvalidDate() {
		return invalidDate;
	}
	public void setInvalidDate(String invalidDate) {
		this.invalidDate = invalidDate;
	}
	public String getuDefyi() {
		return uDefyi;
	}
	public void setuDefyi(String uDefyi) {
		this.uDefyi = uDefyi;
	}
	public String getuDefer() {
		return uDefer;
	}
	public void setuDefer(String uDefer) {
		this.uDefer = uDefer;
	}
	public String getProdDesc() {
		return prodDesc;
	}
	public void setProdDesc(String prodDesc) {
		this.prodDesc = prodDesc;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public Integer getLogicState() {
		return logicState;
	}
	public void setLogicState(Integer logicState) {
		this.logicState = logicState;
	}
	
	
}

